button (one's) lip

Translations
держать язык за зубами
You better button your lip about the surprise party.
Тебе лучше держать язык за зубами о вечеринке-сюрпризе.
Definitions
To remain silent or refrain from speaking, especially to avoid revealing information or to keep a secret.